#ifndef _LVGL_DATABAR_H
#define _LVGL_DATABAR_H

#include <pthread.h>
#include <time.h>

#include "client.h"
#include "../../lvgl/lvgl.h"
#include "lvgl_secure.h"

lv_bar_t *bar_hum;
lv_bar_t *bar_temp;
lv_arc_t *arc_airq;

lv_label_t *label_hum;
lv_label_t *label_temp;
lv_label_t *label_airq;

int value_bar_hum;
int value_bar_temp;
int value_arc_airq;

char text_label_hum[10];
char text_label_temp[10];
char text_label_airq[10];

void lvgl_layout_hum(lv_obj_t *obj);
void lvgl_layout_temp(lv_obj_t *obj);
void lvgl_layout_airq(lv_obj_t *obj);
void lvgl_airq_update();
void lvgl_data_update();
void* lvgl_simulate_airq_data(void *arg);
void* lvgl_simulate_data(void *arg);

#endif